home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Floppyshop 2
/
Floppyshop - 2.zip
/
Floppyshop - 2.iso
/
art&graf.ix
/
art-4635
/
surf3d
/
surf3d3.txt
< prev
next >
Wrap
Text File
|
1993-12-06
|
3KB
|
59 lines
Fonctions mathématiques:
| nom | description | exemples
+-----------+--------------------------------------+-----------------------
| abs() | valeur absolue | abs(3)= 3
| | | abs(-4)= 4
| int() | valeur entière (plus grand entier | int(3.14)= 3
| | inférieur) | int(-3.14)= -4
| ipart() | partie entière (troncature) | ipart(3.14)= 3
| | | ipart(-3.14)= -3
| exp() | fonction exponentielle, ou e^x | exp(0)= 1
| log() | fonction logarithme népérien (base e)| log(1)= 0
| | qui est la fonction inverse de exp() |
| sqr() | racine carrée | sqr(4)= 2
| cos() | cosinus (angle en radians) | cos(0)= 1
| sin() | sinus | sin(0)= 0
| tan() | tangente | tan(0)= 0
| sgn() | signe de x | sgn(7)= 1
| | | sgn(-2)= -1
| pos() | valeur positive | pos(8)= 8
| | | pos(-3)= 0
| hyp(,) | longueur de l'hypothénuse, ou | hyp(3,4)= 5
| | √(x^2+y^2) |
| angle(,) | angle formé entre le point spécifié | angle(0,1)= π/2
| | et l'axe des x |
| pow(,) | x à la puissance y (y est entier) | pow(3,3)= 27
| mod(,) | x modulo y, ou reste de la division | mod(33,10)= 3
| | de x par y |
| =(,) | x égal à y: 1 si vrai, 0 si faux | =(2,-7)= 0
| <(,) | x supérieur à y: idem | <(2,-7)= 0
| >(,) | x inférieur à y: idem | >(2,-7)= 1
Mise en garde:
Les erreurs suivantes NE SONT PAS détectées par "SURF3D":
- Valeur hors domaine pour les fonctions mathématiques (log(-1) par
exemple)
- Mauvais emboitement des parenthèses
- Division par 0
- Caractères invalides (comme l'espace)
Il vous revient donc de surveiller ces points! Le comportement du
programme, en cas d'erreur, est indéterminé...
Historique des versions de "SURF3D":
V1.0: Application non-GEM, en plein écran. Comparaison de la vitesse de
tracé avec un PC 386 très proche du Facon 030. Résultats: le Falcon
dépasse légèrement le PC (encore heureux! Et son DSP dormait...),
qui était, il faut le préciser, un portable.
V2.0: "SURF3D" devient une application GEM en fenêtre. Liste de plusieurs
courbes pré-définies dans un menu déroulant.
V3.0: Fonction "utilisateur": ce dernier peut désormais entrer toutes les
équations qu'il désire, formées avec de 8 fonctions mathémathiques.
V3.1: 18 fonctions mathématiques. Sauvegarde sur disque des fonctions
utilisateur. Choix des angles de vue de la courbe. Tracé des axes.